Ļoti smieklīgi un dzīviski
Menedžeris jautāja programmētājam, cik daudz laika viņam vajadzēs,
lai pabeigtu programmu, pie kuras viņš šobrīd strādā.
- Es pabeigšu rīt! - uzreiz atbildēja programmētājs.
- Man šķiet, ka jūs neesat reālistisks, - teica menedžeris. - Liekot roku uz sirds, cik laika tas aizņems?
Programmētājs, nedaudz padomājis, teica:
- Man padomā ir vēl dažas lietiņas, kuras es gribētu pievienot. Tas aizņems ne mazāk kā divas nedēļas...
-
Pat ja nāksies pagaidīt, - turpināja uzstāt menedžeris, - es būšu
apmierināts, ja jūs man vienkārši pateiksiet, kad programma būs gatava.
Programmētājs piekrita šim piedāvājumam.
Pēc dažiem gadiem menedžeris aizgāja no darba. Pa ceļam uz savām atvadu pusdienām, viņš ieraudzīja, ka programmētājs guļ pie sava termināļa.
Viņš bija programmējis visu nakti.
***
Menedžeris
bija uz atlaišanas sliekšņa, bet programmētājs, kurš strādāja viņa pakļautībā,
izstrādāja jaunu programmu, kas kļuva populāra un labi
pārdevās. Rezultātā menedžeris saglabāja savu darbu.
Menedžeris mēģināja iedot programmētājam prēmiju, bet programmētājs atteicās, sakot:
- Es uzrakstīju programmu tādēļ, ka man šķita, ka tā būs interesanta koncepcija, un tāpēc man nevajag atlīdzību.
Menedžeris, to izdzirdējis, atzīmēja:
"Šis
programmētājs, lai arī ieņem necilu amatu, labi saprot
darba devēja pienākumus. Paaugstināsim viņu par augstāka līmeņa
menedžmenta konsultantu!"
Bet, kad viņš to pateica, programmētājs vēlreiz atteicās, sakot:
-
Es eksistēju tāpēc, ka programmēju. Ja jūs mani paaugstināsiet, es
nedarīšu neko, tikai tērēšu kāda cita laiku. Vai es varu iet? Man
ir programma, pie kuras es šobrīd strādāju.
***
Menedžeris atnāca pie saviem programmētājiem un pateica viņiem:
- Ņemot vērā jūsu nostrādātās stundas: jūs tagad varat nākt deviņos rītā un iet prom piecos vakarā.
Programmētāji sadusmojās, un daži tajā pašā mirklī sagribēja iet prom no darba.
Un menedžeris teica:
- Labi, tādā gadījumā jūs paši varat noteikt savu darba laiku, kamēr vien pabeidzat savus projektus pēc grafika.
Programmētāji bija apmierināti un sāka nākt pusdienlaikā un strādāt līdz agram rītam.
***
Menedžeris
atnāca pie programmēšanas meistara un parādīja viņam dokumentu, kurā bija aprakstītas
prasības jaunai aplikācijai. Menedžeris jautāja meistaram:
- Cik daudz laika aizņems šīs sistēmas izveide, ja es uzticēšu šo projektu pieciem programmētājiem?
- Tam aizies gads, - uzreiz teica meistars.
-
Bet mums šī sistēma ir vajadzīga nekavējoties, cik vien ātri iespējams! Cik daudz
laika tam aizies, ja es uzticēšu šo projektu desmit programmētājiem?
Programmēšanas meistars sarauca uzacis:
- Tādā gadījumā tas aizņems divus gadus.
- Bet ja es uzticēšu šo projektu simts programmētājiem?
Programmēšanas meistars raustīja plecus.
- Tad projekts nekad netiks pabeigts, - viņš teica.
***
Programmēšanas meistars inspicēja iesācēju. Kādu dienu. Meistars ieraudzīja, ka iesācējs ir aizrāvies ar kabatas datorspēli.
- Atvainojiet mani, - viņš teica. - Vai es drīkstu paskatīties?
Iesācējs sakoncentrējās un atdeva ierīci meistaram.
-
Es redzu, ka šī ierīce piedāvā trīs spēles līmeņus: Vieglo,
Vidējo un Grūto, - teica meistars. - Un vēl katrai no šīm ierīcēm
ir papildu spēles līmenis, kad ierīce nevar pieveikt
cilvēku, bet arī neļauj cilvēkam pieveikt sevi.
- Lūdzu jūs, lielo meistar! - lūdzās iesācējs. - Kā gan atrast šos noslēpumainos iestatījumus?
Meistars nometa ierīci uz grīdas un samīdīja to kājām.
Pēkšņi iesācējs piedzīvoja apskaidrību.
***
Meistars skaidroja Dao dabu vienam no saviem iesācējiem.
- Dao ir iemiesots jebkurā programmatūrā - neskatoties uz šķietamo nenozīmīgumu! - teica meistars.
- Vai kabatas kalkulatorā ir Dao? - jautāja iesācējs.
- Ir! - sekoja atbilde.
- Vai videospēlē ir Dao? - turpināja iesācējs.
- Tas ir pat videospēlē, - teica meistars.
- Bet vai personālo datoru DOS sistēmā ir Dao?
Meistars ieklepojās un maigi nomainīja savu pozu.
- Šodienai stunda ir beigusies, - viņš teica.
***
Iesācējs jautāja Meistaram:
-
Es redzēju programmētāju, kurš nekad nenoformē, netestē un
nedokumentē programmas. Bet visi, kas viņu pazīst, uzskata viņu par vienu no
labākajiem programmētājiem pasaulē. Kāpēc tā?
Meistars atbildēja:
- Šis
programmētājs ir apguvis Dao. Viņam vairs nav vajadzīga noformēšana; viņš
nedusmojas, kad sistēma uzkaras, bet pieņem pasaules kārtību bez
kairinājuma. Viņam jau sen nav vajadzīga dokumentācija; viņš vairs
neuztraucas par to, ka kāds cits ieraudzīs viņa kodu. Viņam vairs nav
vajadzīga testēšana; katra no viņa programmām ir pilnīga pati par
sevi, skaidra un eleganta, tās mērķis ir acīmredzams. Patiesi viņš ir iegājis
Dao noslēpumā!!
***
Iesācējs jautāja meistaram:
- Es
uzrakstīju programmu, kas dažreiz strādā, bet dažreiz nobrūk. Es
sekoju programmēšanas noteikumiem un tagad esmu pilnīgā strupceļā. Kāds tam
ir iemesls?
Meistars atbildēja:
- Tu apjuki tāpēc, ka
nesaproti Dao. Tikai muļķis sagaida saprātīgu uzvedību no saviem
brāļiem cilvēkiem. Tad kāpēc gan tu to gaidi no mašīnas, kuru
konstruējuši cilvēki? Datori modelē determinismu, tikai Dao ir
pilnīgs. Programmēšanas noteikumi ir iznīcīgi, tikai Dao ir mūžīgs.
Līdz ar to tev ir jāapcer Dao tik ilgi, kamēr negūsi
apskaidrību.
- Bet kā es uzzināšu, ka esmu guvis apskaidrību? - jautāja iesācējs.
- Tava programma tad strādās pareizi, - atbildēja meistars.
***
Iesācējs jautāja meistaram:
-
Es pamanīju, ka viena no datoru kompānijām ir daudz lielāka nekā visas
pārējās. Tā slejas pāri saviem konkurentiem kā milzis pār
rūķiem. Jebkura no tās nodaļām varētu aptvert veselu nozari. Kāpēc
tā ir?
Meistars atbildēja:
- Kāpēc tu uzdod tādus muļķīgus
jautājumus? Šī kompānija ir tik liela tāpēc, ka nevar būt
citāda. Ja tā ražotu tikai aparatūru, neviens
to nepirktu. Ja tā izstrādātu tikai sistēmas, cilvēki uztvertu to
kā kalpu. Bet tā kā tā apvieno sevī visas šīs lietas, cilvēki domā,
ka tie ir dievi!
Un nepieliekot pūles, tā bez grūtībām uzvar.
***
Iesācējs jautāja meistaram:
-
Austrumos ir milzīga kokveidīga struktūra, kuru cilvēki sauc par
"Korporācijas Štāba mītni". Tā kropļo savu formu ar viceprezidentiem un
grāmatvežiem. Tā izdod daudz memorandu, no kuriem katrs
saka "Ej Turp!" vai "Vai Šurp!", un neviens nezina, ko tas nozīmē.
Katru gadu uz zariem parādās jauni vārdi, un tas viss bez jebkādas jēgas.
Kā gan var eksistēt tik nedabiska būtība?
Meistars atbildēja:
-
Tu ieraudzīji šo neaptveramo struktūru un esi norūpējies par to, ka tai
nav racionāla pielietojuma. Vai tevi neuzjautrina tās bezgalīgā
rotēšana? Vai tu nebaudi to problēmu neaptumšoto
programmēšanas vieglumu zem tās zariem, kas dod patvērumu? Kāpēc tevi
kaitina tās bezjēdzība?
***
Reiz programmētājam
iesācējam uzticēja uzrakstīt kodu vienkāršai finanšu pakotnei. Iesācējs
strādāja neprātīgi daudzu dienu garumā, bet, kad viņa meistars pārskatīja
programmu, viņš atklāja, ka tajā ir ekrāna redaktors, kopums
ar vispārinātām grafiskām apakšprogrammām un interfeiss, kas aprīkots ar mākslīgo
intelektu, bet tajā nav pat vieglas pieminēšanas par kaut ko, kas saistīts ar
finansēm.
Kad meistars par to apvaicājās, iesācējs kļuva sašutis.
- Neesiet tik nepacietīgs, - viņš teica. - Es pievienošu finanšu aprēķinus galīgajā variantā.
***
Programmai
ir jābūt vieglai un graciozai, tās apakšprogrammām savienotām kā pērļu
virtenēm. Programmas garam un mērķim jābūt kristālskaidram. Tai
nav jābūt ne pārāk lielai, ne pārāk mazai, nekādu
bezjēdzīgu ciklu vai neizmantotu mainīgo, ne strukturētības
trūkuma, ne stingrības pārpilnības.
Programmai ir jāseko
"Vismazākā Pārsteiguma Likumam". Kas tas par likumu? Tas ir vienkārši, kad
programma vienmēr atbild lietotājam tādā manierē, kas viņu
vismazāk pārsteidz.
Programmai, neatkarīgi no sarežģītības pakāpes, ir
jādarbojas kā vienotam veselumam. Programmai ir jābūt vadītai vairāk pēc iekšējās
loģikas, nekā ārējiem apstākļiem.
Ja programma
neatbilst šīm prasībām, tā atradīsies disonanses un
apjukuma stāvoklī. Vienīgais veids, kā to labot, ir pārrakstīt programmu.
***
Programmētājs
no ļoti lielas datoru kompānijas aizbrauca uz konferenci,
kas bija veltīta programmatūrai, un, kad atgriezās, atskaitījās savam
menedžerim, sakot:
- Kas tie par programmētājiem strādā
citās kompānijās. Viņiem ir sliktas manieres un viņus neuztrauc viņu āriene.
Viņu mati ir gari un nesukāti, viņu drēbes ir saburzītas un vecas. Viņi sarīkoja
grautiņu viesmīlīgajos viesnīcu numuros un neaudzināti trokšņoja
manas uzstāšanās laikā.
Menedžeris teica:
- Es vairs nekad
nesūtīšu tevi uz konferenci. Šie programmētāji dzīvo ārpus
materiālās pasaules. Viņi uzskata dzīvi par absurdu, smieklīgu nejaušību.
Viņi atnāk un aiziet, nezinot robežas. Bez rūpēm, viņi dzīvo tikai
savām programmām. Kāpēc gan viņiem būtu jāturas pie sabiedrības tradīcijām?
Viņi dzīvo ar Dao.
***
Bieži izmantotām durvīm nav nepieciešama eņģu eļļošana.
Ātri tekoša straume nepārvērtīsies par purvu.
Ne skaņas, ne domas nevar izkļūt cauri vakuumam.
Ja programmu neizmanto, tā pūst.
Tie ir lieli noslēpumi.
***
Vai fermeris var novārtā pamest sējumus, kurus viņš izaudzējis?
Vai skolotājs var nepamanīt pat pašu kautrīgāko no saviem studentiem?
Vai labs tēvs var ļaut savam vienīgajam bērnam badoties?
Vai labs programmētājs var atteikties uzturēt savu kodu?
***
Lielajam Meistaram Tjūringam reiz sapnī rādījās, ka viņš ir mašīna. Kad viņš pamodās, viņš iesaucās:
- Es nezinu, vai esmu Tjūrings, kuram sapnī rādījās, ka viņš ir mašīna, vai arī esmu mašīna, kurai sapnī rādījās, ka tā ir Tjūrings!
***
Dzelži satikās ar Programmu uz ceļa uz Čang Dze. Programma teica:
- Tu esi Iņ, bet es esmu Jaņ. Ja mēs ceļosim kopā, mēs kļūsim slaveni un nopelnīsim milzu naudu.
Un tā šis pāris gāja tālāk, domājot par to, kā viņi iekaros visu pasauli.
Un
te viņi satika Firmware, kurš bija ģērbies saplēstās skrandās un
kliboja gar ceļa malu, atspiedies pret dzeloņainu nūju. Firmware viņiem teica:
-
Dao atrodas ārpus Iņ un Jaņ. Tas ir kluss un mierīgs kā dīķis. Tas nemeklē
slavu, tāpēc neviens neizjūt tā klātbūtni. Tas nemeklē veiksmi
tāpēc, ka tas ir pašpietiekams. Tas eksistē ārpus
telpas un laika.
Dzelži un Programma apkaunoti atgriezās savās mājās.
***
Ja
Dao klātbūtne ir liela, tad arī operētājsistēma ir laba. Ja
operētājsistēma ir laba, tad arī kompilators ir labs. Ja kompilators
ir labs, tad arī aplikācijas ir labas. Ja aplikācijas ir labas, tad
lietotājs ir apmierināts un pasaulē valda harmonija.
Dao deva dzīvību
mašīnvalodai. Mašīnvaloda deva dzīvību asambleram. Asamblers deva
dzīvību kompilatoram. Tagad eksistē desmit tūkstoši valodu.
Katrai
valodai ir savs pielietojums, dažreiz pieticīgs. Katra valoda izsaka programmatūras Iņ un
Jaņ. Katrai valodai ir sava vieta Dao.
Bet neprogrammējiet Visual Basic'ā, ja jūs varat no tā izvairīties.
***
Sākumā bija Dao. Dao deva dzīvību Telpai un Laikam. Pēc tam Telpa un Laiks kļuva par programmēšanas Iņ un Jaņ.
Programmētājiem,
kuri nepieņem Dao, vienmēr trūkst laika un vietas viņu
programmām. Programmētājiem, kuri pieņem Dao, vienmēr pietiek laika un
vietas savu mērķu sasniegšanai.
Vai gan varētu būt citādi?
***
Austrumos
bija haizivs, kura bija lielāka par visām pārējām zivīm. Tā
pārvērtās par putnu, kura spārni kā mākoņi piepildīja debesis. Kad šis
putns šķērsoja zemi, tas nesa ziņojumu no Korporācijas
Štāba mītnes. Šo ziņojumu tas meta programmu ezeros, kā kaija
atstāja savu iezīmi jūras krastā. Pēc tam tas cēlās augšup vējā un,
atstājot zilās debesis aiz muguras, atgriezās mājās.
Programmētājs
iesācējs ar izbrīnu skatās uz putnu, jo viņš nesaprot, kas tas ir.
Vidējais programmētājs bīstas putna ierašanās, jo viņu biedē tā
ziņojums. Programmētājs meistars turpina strādāt pie sava termināļa,
jo viņš nepamanīja ne putna ierašanos, ne aizlidošanu.
***
Praisa Vanga programmētājs
kodēja programmu. Viņa pirksti dejoja virs klaviatūras.
Programma nokompilējās bez kļūdu paziņojumiem un strādāja kā
maigs vējiņš.
- Lieliski! - iesaucās Praiss. - Tava tehnika ir nekļūdīga!
-
Tehnika? - teica programmētājs, novēršoties no sava termināļa. - Tas,
kam es sekoju, ir Dao - ārpus visām tehnikām. Kad es tikai sāku
programmēt, es redzēju savā priekšā visu programmu kā vienotu veselumu.
Pēc trim gadiem es vairs neredzēju šo veselumu. Tā vietā es
izmantoju apakšprogrammas. Bet tagad es neredzu neko. Es viss eksistēju
bezveidīgā tukšumā. Manas maņas ir dīkstāvē. Mans gars ir brīvs un
strādā bez plāna, pakļaujoties saviem paša instinktiem. Īsi
sakot, mana programma raksta pati sevi. Tiesa, dažreiz rodas sarežģītas
problēmas. Es redzu, kā tās parādās, es apstājos, es vēroju.
Pēc tam es nomainu vienu koda rindu un sarežģījumi izgaist kā dūmu mutulis.
Tad es kompilēju programmu. Es sēžu nekustīgi un ļauju darba priekam
piepildīt manu esību. Es uz mirkli pieveru acis un atslēdzos no sistēmas.
Praiss Vangs teica:
- Ja vien visi mani programmētāji būtu tik gudri!
***
Kaut kas
noslēpumains ieguva formu, piedzima pilnīgā tukšumā. Un uzturas
vientuļi un nekustīgi, te sastingstot, te atrodoties pastāvīgā kustībā. Tas ir
visu programmu avots. Es nezinu tā vārdu un saukšu to par Programmēšanas
Dao.
Ja Dao klātbūtne ir liela, tad arī operētājsistēma
ir laba. Ja operētājsistēma ir laba, tad arī kompilators
ir labs. Ja kompilators ir labs, tad arī aplikācijas ir labas. Ja
aplikācijas ir labas, tad lietotājs ir apmierināts un pasaulē valda harmonija.
Programmēšanas Dao aizpeld tālu prom un atgriežas rīta vējā.
***
Burvis
no Ziloņkaula Torņa atnesa savu pēdējo izgudrojumu meistaram
programmētājam uz izmēģinājumu. Burvis stūma melno kasti meistara birojā,
kamēr meistars gaidīja klusējot.
- Šī ir integrēta, dalīta
vispārējas nozīmes darbstacija, - sāka Burvis, - ar ergonomiski
iebūvētu pašas operētājsistēmu, sestās paaudzes programmēšanas
valodām un neskaitāmiem state-of-art lietotāju
interfeisiem. Tās izveidei mani palīgi patērēja vairākus simtus
cilvēkgadu. Vai tad tā nav apbrīnojama?
Meistars nedaudz pacēla uzacis.
- Tas patiešām ir apbrīnojami, - viņš teica.
-
No Korporācijas Štāba mītnes tika saņemts norādījums, - turpināja Burvis, -
par to, lai ikviens izmantotu šo darbstaciju kā platformu
jaunām programmām. Vai tu tam piekrīti?
- Protams, - atbildēja meistars, - es to tūliņ pat nosūtīšu uz skaitļošanas centru!
Un Burvis atgriezās savā tornī ļoti apmierināts.
Pēc dažām dienām iesācējs ienāca meistara programmētāja birojā un teica:
- Es nevaru atrast listingu savai jaunajai programmai. Vai jūs nezināt, kur tas varētu būt?
- Jā. - atbildēja meistars. - Listingi stāv uz platformas skaitļošanas centrā.
***
Meistars
programmētājs virzās no programmas uz programmu bez bailēm. Nekādas
izmaiņas menedžmentā viņam nekaitēs. Viņš netiks atlaists pat tad, ja
projekts tiks slēgts. Kāpēc tā notiek? Viņu piepilda Dao.
***
Agrāko dienu programmētāji bija mīklaini un dziļi. Mēs nevaram izprast viņu domas, un viss, ko varam - tas ir aprakstīt viņus.
Piesardzīgi
kā lapsa, kas pārpeld upi. Modri kā ģenerālis kaujas laukā.
Laipni kā saimniece, kas uzņem viesus. Vienkārši kā neapstrādāts
koka klucis. Neizdibināmi kā melni ezeri vistumšākajās alās.
Kas pavēstīs viņu prātu un siržu noslēpumus?
Atbilde eksistē tikai Dao.
***
Gudrs
programmētājs runā par Dao un seko tam. Vidējs programmētājs runā par
Dao un meklē to. Muļķīgs programmētājs runā par Dao un smejas par to.
Ja nebūtu iemesla smiekliem, tad nebūtu arī Dao.
Augstas skaņas ir sarežģītas uztverei. Kustība uz priekšu - ceļš uz atkāpšanos.
Liels talants parādās dzīves beigās. Pat pilnīga programma vēl aizvien satur kļūdas.
***
Kādu dienu viens cilvēks atnāca uz datoru tirdzniecības izstādi. Katru dienu, kad viņš gāja iekšā, cilvēks teica apsargam pie durvīm:
- Es esmu liels zaglis, kurš kļuvis slavens ar saviem zagļu varoņdarbiem. Es jūs brīdinu, ka šī izstāde nepaliks neaplaupīta.
Šie
vārdi spēcīgi satrauca apsargu, jo iekšā bija izstādīts
datoraprīkojums par miljoniem dolāru, un viņš uzmanīgi sekoja
šim cilvēkam. Bet cilvēks vienkārši pastaigājās no paviljona uz
paviljonu, klusiņām dziedot kaut ko sev zem deguna. Kad cilvēks gāja prom,
apsargs atveda viņu malā un pārmeklēja viņu no galvas līdz kājām, bet neatrada
neko.
Nākamajā izstādes dienā cilvēks atgriezās un pārmeta apsargam, sakot:
- Es vakar aizgāju ar milzīgu guvumu, bet šodien būs vēl labāk.
Un apsargs sekoja viņam vēl uzmanīgāk, bet bezjēdzīgi.
Izstādes pēdējā dienā apsargs vairs nespēja savaldīt savu ziņkārību.
- Ser Zagli! - viņš teica. - Es esmu apjucis un nevaru nomierināties. Lūdzu apgaismojiet mani. Ko tad jūs zogot?
Cilvēks iesmējās.
- Es zogu idejas, - viņš teica.
***
Reiz bija meistars programmētājs, kurš rakstīja nestrukturētas programmas.
Programmētājs
iesācējs, mēģinot viņu atdarināt, arī sāka rakstīt nestrukturētas
programmas. Bet kad iesācējs lūdza meistaram novērtēt viņa panākumus, meistars
viņu nokritizēja par to, ka viņš raksta nestrukturētas programmas,
sakot:
- Tas, kas der meistaram, neder iesācējam. Tev ir jāsaprot Dao, pirms pārkāp pāri struktūrai.
***
Reiz bija programmētājs, kurš piederēja pie kņaza Vu svītas. Kņazs jautāja programmētājam:
- Ko ir vieglāk uzrakstīt: grāmatvedības pakotni vai operētājsistēmu?
- Operētājsistēmu, - atbildēja programmētājs.
Kņazs izdeva neticīgu izsaucienu.
- Nešaubīgi, grāmatvedības pakotne ir daudz vienkāršāka, salīdzinot ar operētājsistēmas kompleksitāti, - viņš teica.
-
Nebūt ne. - teica programmētājs. - Kad tiek rakstīta grāmatvedības pakotne,
programmētājs spēlē starpnieka lomu starp cilvēkiem, kuriem ir dažādas idejas
sakarā ar to, kā tam būtu jāstrādā, kā būtu jāizsniedz atskaites
un kā tas korelē ar nodokļu likumdošanu. Pretēji tam,
operētājsistēma nav ierobežota ar maniem ārējiem priekšstatiem.
Kad tiek rakstīta operētājsistēma, programmētājs meklē vienkāršāko ceļu uz
harmoniju starp mašīnu un idejām. Lūk, kāpēc uzrakstīt operētājsistēmu
ir vienkāršāk.
Kņazs Vu pamāja ar galvu un iesmējās.
- Tas viss ir labi un pareizi, bet ko ir vienkāršāk atkļūdot?
Programmētājs neatbildēja.
***
Reiz bija programmētājs, kurš strādāja ar mikroprocesoriem.
-
Skaties, cik man šeit ir labi! - viņš teica meinfreimu programmētājam,
kurš bija iegriezies pie viņa. - Man ir sava operētājsistēma un
ierīce failu glabāšanai. Es ne ar vienu nedalu savus resursus.
Programmatūra ir pašpietiekama un viegla lietošanā. Kāpēc gan
tu neaizej no sava pašreizējā darba un nepievienojies man šeit?
Tad meinfreimu programmētājs sāka aprakstīt draugam savu sistēmu, sakot:
-
Meinfreims sēž skaitļošanas centrā kā sens gudrais,
iegrimis meditācijā. Tā disku dziņi ir izpletušies no viena gala līdz
otram kā milzīgs elektroniskais okeāns. Programmatūra ir
daudzšķautņaina kā briljants un savijusies kā pirmatnējie džungļi.
Programmas, katra no tām unikāla, plūst cauri sistēmai kā ātri tekoša
upe. Lūk, kāpēc es esmu laimīgs tur, kur esmu.
Mikrodatoru programmētājs, izdzirdējis to, uz ilgu laiku apklusa. Bet divi programmētāji palika draugi līdz savu dienu beigām.
***
Meistars programmētājs teicis:
- Labi uzrakstīta programma ir debesu īpašums; slikti uzrakstīta programma ir elles īpašums.
***
Meistars programmētājs teicis:
- Pēc trim dienām bez programmēšanas dzīve kļūst bezjēdzīga.
***
Meistars programmētājs teicis:
- Lai programmētāju ir daudz, bet menedžeru maz - tad visi būs produktīvi.
***
Meistars programmētājs teicis:
- Pat ja programma sastāv no trīs rindām, kādreiz tā tiks attīstīta.
***
Meistars programmētājs teicis:
- Tev ir pats laiks iet prom.
***
Meistars programmētājs teicis:
- Kad programma tiek testēta, jau ir pārāk vēlu ieviest izmaiņas.
***
Meistars programmētājs teicis:
- Kad tu esi iemācījies izraut kļūdaino kodu no sabojāta segmenta, tev ir pats laiks iet prom.
***
Meistars programmētājs teicis:
Bez vēja zāle ir nekustīga. Bez programmām datori ir nederīgi.
***
Meistars programmētājs teicis:
- Tu vari nodemonstrēt programmu korporācijas darbiniekam, bet tu nevarēsi padarīt viņu datorpratīgu.
***
Kad menedžeri rīko bezgalīgas apspriedes, programmētāji raksta spēlītes.
Kad
grāmatveži runā par ceturkšņa ienākumiem, izstrādātāju budžets tiks
apgriezts. Kad vecākie pētnieki skaita vārnas - sabiezē mākoņi.
Ticiet, tas nav Programmēšanas Dao.
Kad
menedžeri dod saistības, spēļu programmas ir aizmirstas. Kad
grāmatveži kaļ ilgtermiņa plānus, harmonija un kārtība ir gandrīz
atjaunota.
Kad vecākie pētnieki ir aizņemti ar aktuālajām problēmām, problēmas drīz tiks atrisinātas.
Ticiet, tas ir Programmēšanas Dao.
***
Kāpēc programmētāji nav produktīvi?
Tāpēc, ka viņu laiks tiek tērēts sapulcēs.
Kāpēc programmētāji ir dumpīgi?
Tāpēc, ka menedžments pārāk stipri traucē.
Kāpēc programmētāji aiziet viens pēc otra?
Tāpēc, ka viņi izdeg.
Strādājot sliktā menedžmentā, viņi vairs nenovērtē savu darbu.
[C] James Geoffrey, tulkotājs nezināms
Skaties arī: